SOFTBALL SCOREBOARD – STREAM DECK HOTKEY MAP
============================================

GENERAL
-------
Use the "Hotkey" action in Stream Deck for all of these.
Make sure the browser window with scoreboard-ui-streamdeck.html has focus.

SCORES
------
Home +1        = F1
Home -1        = Shift+F1
Away +1        = F2
Away -1        = Shift+F2
Swap Teams     = F5
Reset Scores   = (click button only, no hotkey)


INNING / HALF
-------------
Inning +1      = F3
Inning -1      = Shift+F3
Next Half      = F4
  - Top → Bottom (same inning)
  - Bottom → Top of next inning, clears B/S/O & bases
Toggle Half    = Shift+F4
Reset Inning   = (click button only)
  - Sets: Top 1st, B/S/O = 0, bases empty


BALL / STRIKE / OUT (with auto logic)
--------------------------------------
Ball +         = F6
  - On 4th Ball → WALK:
    - Batter to 1B, forces runners (1B→2B, 2B→3B, 3B→home)
    - If bases loaded, run scores for batting team
    - B/S reset to 0

Ball -         = Shift+F6

Strike +       = F7
  - On 3rd Strike → STRIKEOUT:
    - B/S reset to 0
    - Out +1 (see auto-advance on 3 outs below)

Strike -       = Shift+F7

Out +          = F8
  - On 3rd Out → AUTO ADVANCE:
    - Outs reset to 0
    - Balls/Strikes reset to 0
    - Bases cleared
    - Top → Bottom (same inning)
    - Bottom → Top of next inning

Out -          = Shift+F8

Reset B/S      = Shift+F5
  - Balls = 0, Strikes = 0


BASES
-----
Toggle 1B      = F11
Toggle 2B      = Shift+F11
Toggle 3B      = F12
Clear Bases    = Shift+F12


TIMER
-----
Start / Pause  = F9
Reset Timer    = Shift+F9
-30 seconds    = F10
+30 seconds    = Shift+F10


FULL RESET (CLICK ONLY)
-----------------------
Full Reset     = Click "FULL RESET" button in Teams & Brand card
  - Resets everything:
    - Team names → "Team Name"
    - Colors/logos cleared
    - Scores, inning, half, B/S/O, bases, timer reset
